package conduitevoiture;

import static org.junit.Assert.*;

import org.junit.Test;

public class FenetreTest {

	@Test
	public void test() {
    	Voiture v = new Voiture(0, new Coordonnee(350, 600));
		Fenetre instance = new Fenetre(v);
		Coordonnee coordonnee = new Coordonnee(1001, 1001);
		v.setCoordonnee(coordonnee);
		assertFalse(instance.voitureIsInTerrain());
		
		coordonnee.setX(800);
		coordonnee.setY(800);
		v.setCoordonnee(coordonnee);
		assertTrue(instance.voitureIsInTerrain());
		

		coordonnee.setX(-1);
		coordonnee.setY(-1);
		v.setCoordonnee(coordonnee);
		assertFalse(instance.voitureIsInTerrain());
		
		coordonnee.setX(0);
		coordonnee.setY(0);
		v.setCoordonnee(coordonnee);
		assertFalse(instance.voitureIsInTerrain());
		
		
		coordonnee.setX(-1);
		coordonnee.setY(1);
		v.setCoordonnee(coordonnee);
		assertFalse(instance.voitureIsInTerrain());
		
		coordonnee.setX(1);
		coordonnee.setY(-1);
		v.setCoordonnee(coordonnee);
		assertFalse(instance.voitureIsInTerrain());
		//fail("Not yet implemented");
	}

}
